home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / relnotes / c_dev / ch3.z / ch3
Encoding:
Text File  |  2002-10-08  |  15.1 KB  |  528 lines

  1.  
  2.  
  3.  
  4.                                                - 1 -
  5.  
  6.  
  7.  
  8.                     7.3 ANSI C Release Notes
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.                                                - 2 -
  69.  
  70.  
  71.  
  72.                     3.  _L_i_c_e_n_s_i_n_g__I_n_f_o_r_m_a_t_i_o_n
  73.  
  74.                     To operate your MIPSpro 7.3 C compiler, you must
  75.                     have a software license.  This chapter defines
  76.                     some important software licensing terms;
  77.                     describes the basic procedure for obtaining,
  78.                     installing, and testing a software license for
  79.                     the MIPSpro C compiler; and lists a web site,
  80.                     addresses, and phone numbers that you can use to
  81.                     contact Silicon Graphics License Administration.
  82.  
  83.                     For in-depth detail on FLEXlm(TM) licensing, see
  84.                     the _F_L_E_X_l_m _E_n_d _U_s_e_r _M_a_n_u_a_l, which describes
  85.                     using and administering FLEXlm software
  86.                     licenses. The _F_L_E_X_l_m _E_n_d _U_s_e_r _M_a_n_u_a_l is included
  87.                     in the system software documentation; the online
  88.                     InSight version is in the
  89.                     license_eoe.books.FlexLM_EUM subsystem, which is
  90.                     on the IRIX Development Foundation CD.
  91.  
  92.                     Your purchased software is delivered with a
  93.                     label that includes a temporary license and an
  94.                     entitlement ID. (The entitlement ID is a 15
  95.                     digit number (shipped with the software) that
  96.                     allows your permanent license request to be
  97.                     processed and approved in seconds.)  The
  98.                     temporary license allows you to use the software
  99.                     until you obtain your permanent license.
  100.                     However, your entitlement ID number makes it
  101.                     possible to obtain your permanent license
  102.                     instantly through the Silicon Graphics licensing
  103.                     website or email autoresponder. For the website
  104.                     and email address, see "Contacting Silicon
  105.                     Graphics License Administration," at the end of
  106.                     this chapter.
  107.  
  108.  
  109.                     3.1  _S_o_f_t_w_a_r_e__L_i_c_e_n_s_e_s
  110.  
  111.                     A software license is a collection of
  112.                     information that, after installation, allows you
  113.                     to use a licensed software product on one or
  114.                     more systems.
  115.  
  116.                     The software license information includes the
  117.                     license type, the license expiration date, a
  118.                     license password, a system ID number
  119.                     (/etc/sysinfo -s), and additional information
  120.                     concerning the license and licensed software.
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.                                                - 3 -
  135.  
  136.  
  137.  
  138.                     Two types of software licenses, node-locked and
  139.                     floating, are described in the following
  140.                     sections.
  141.  
  142.  
  143.                     3.1.1  _N_o_d_e_-_L_o_c_k_e_d__L_i_c_e_n_s_e
  144.  
  145.                     A node-locked license is installed on a
  146.                     particular system (node) and allows the licensed
  147.                     software to run on that system.
  148.  
  149.                     For the MIPSpro 7.3 release, four types of
  150.                     node-locked licenses are available, each
  151.                     corresponding to a different product pricing
  152.                     tier.
  153.  
  154.                        +o The first tier allows you to run the
  155.                          MIPSpro C compiler on a system of two or
  156.                          fewer processors.  It contains CPU 2 in its
  157.                          VENDOR STRING field.
  158.  
  159.                        +o The second tier allows you to run the
  160.                          MIPSpro C compiler on a system of eight or
  161.                          fewer processors.  It contains CPU 8 in its
  162.                          VENDOR STRING field.
  163.  
  164.                        +o The third tier allows you to run the
  165.                          MIPSpro C compiler on a system of 32 or
  166.                          fewer processors.  It contains CPU 32 in
  167.                          its VENDOR STRING field.
  168.  
  169.                        +o The fourth tier allows you to run the
  170.                          MIPSpro C compiler on a system of any
  171.                          number of processors.  It does not contain
  172.                          a VENDOR STRING field.
  173.  
  174.  
  175.                     3.1.2  _F_l_o_a_t_i_n_g__L_i_c_e_n_s_e
  176.  
  177.                     A floating license allows the licensed software
  178.                     to run on one or more systems in the network
  179.                     simultaneously. Floating licenses have the host
  180.                     name (/sbin/uname -n) as part of the license.
  181.                     The number of systems (nodes) allowed is
  182.                     included in the software license information.
  183.  
  184.                     When an application requires a license from a
  185.                     license server, the floating license points the
  186.                     client to the license server (server name and
  187.                     license file path are included with the license
  188.                     and copied on all client systems). The FLEXlm
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.                                                - 4 -
  201.  
  202.  
  203.  
  204.                     license daemon, lmgrd, is responsible for
  205.                     checking out and checking in licenses (tokens)
  206.                     to and from client systems. As long as the
  207.                     number of licenses checked out to clients at a
  208.                     given time is less than the encrypted maximum
  209.                     number of concurrent users, no user is denied
  210.                     access. Once the maximum number is reached, the
  211.                     next request for a license is denied.
  212.  
  213.                     Because a floating license can be shared over
  214.                     many infrequent users, floating licenses have
  215.                     the advantage of low cost.  However, they are
  216.                     more difficult to install and administer.
  217.                     Floating license check-out times can also vary,
  218.                     depending on the load of the network and the
  219.                     time needed to reach the license server.
  220.  
  221.  
  222.                     3.2  _O_b_t_a_i_n_i_n_g__a_n_d__I_n_s_t_a_l_l_i_n_g__a__S_o_f_t_w_a_r_e__L_i_c_e_n_s_e
  223.  
  224.                     The following sections explain the steps for
  225.                     obtaining and installing a software license.
  226.                     The steps are as follows:
  227.  
  228.                       1.  Check to ensure that you have your
  229.                           software license information.
  230.  
  231.                       2.  Identify the system on which you will
  232.                           install the software license.
  233.  
  234.                       3.  Install the software license (temporary or
  235.                           permanent).
  236.  
  237.                       4.  Verify that the software license has been
  238.                           successfully installed.
  239.  
  240.  
  241.                     3.2.1  _C_h_e_c_k _t_o _e_n_s_u_r_e _t_h_a_t _y_o_u _h_a_v_e _y_o_u_r
  242.                     _s_o_f_t_w_a_r_e _l_i_c_e_n_s_e _i_n_f_o_r_m_a_t_i_o_n.
  243.  
  244.                     Software license information is distributed in
  245.                     several ways: by web page, email, fax, postal
  246.                     mail, or on sheets of paper included with the
  247.                     product.
  248.  
  249.                     If you are updating to this release of MIPSpro C
  250.                     compiler from an older release you need to
  251.                     obtain and install a new license.
  252.  
  253.                     If you have received both a temporary license
  254.                     and a permanent software license, plan to
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.                                                - 5 -
  267.  
  268.  
  269.  
  270.                     install the permanent license; do not install
  271.                     the temporary license.
  272.  
  273.  
  274.                     3.2.2  _I_d_e_n_t_i_f_y _t_h_e _s_y_s_t_e_m _o_n _w_h_i_c_h _y_o_u _w_i_l_l
  275.                     _i_n_s_t_a_l_l _t_h_e _s_o_f_t_w_a_r_e _l_i_c_e_n_s_e.
  276.  
  277.                     Software license information is usually
  278.                     installed on a particular system.  Identify the
  279.                     system by using the following guidelines:
  280.  
  281.                      +o If the System ID field indicates ANY, you can
  282.                        install the license on any system you choose.
  283.  
  284.                      +o Install a license on the machine that has a
  285.                        system ID (/etc/sysinfo -s) that matches the
  286.                        system ID in the license.
  287.  
  288.  
  289.                     3.2.3  _I_n_s_t_a_l_l _t_h_e _s_o_f_t_w_a_r_e _l_i_c_e_n_s_e (_t_e_m_p_o_r_a_r_y
  290.                     _o_r _p_e_r_m_a_n_e_n_t).
  291.  
  292.                     Licenses typically come with complete license
  293.                     installation instructions.  Follow these
  294.                     instructions to install the license. For more
  295.                     detailed license installation and
  296.                     troubleshooting information, see the following
  297.                     web page:
  298.  
  299.                     http://www.sgi.com/Support/Licensing/install_docs.html
  300.  
  301.                     Check the License type listed in the software
  302.                     license information to determine whether the
  303.                     license is a node-locked license or a floating
  304.                     license.  The installation procedure depends on
  305.                     the license type.  If the license is a floating
  306.                     license, you might need to configure the system
  307.                     on which you plan to install the license as a
  308.                     license server.
  309.  
  310.                     You can install the license by using the
  311.                     LicenseManager(1M) tool or by choosing License
  312.                     Manager from the System toolchest.
  313.  
  314.  
  315.  
  316.                     3.2.4  _V_e_r_i_f_y _t_h_a_t _t_h_e _s_o_f_t_w_a_r_e _l_i_c_e_n_s_e _h_a_s _b_e_e_n
  317.                     _s_u_c_c_e_s_s_f_u_l_l_y _i_n_s_t_a_l_l_e_d.
  318.  
  319.                     To verify that the software license is working,
  320.                     run the MIPSpro C compiler. The licensed program
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.                                                - 6 -
  333.  
  334.  
  335.  
  336.                     in this product is cc(1). The FEATURE NAME in
  337.                     the license of this product appears as cc.
  338.  
  339.                     For the MIPSpro 7.3 release, C compilations will
  340.                     not be terminated if the license is absent or
  341.                     incorrectly installed.  However, a warning
  342.                     message similar to the following will be
  343.                     displayed:
  344.  
  345.                     %cc -c foo.c
  346.                     Cannot find license file (-1,73:2) No such file or directory
  347.  
  348.                      The MIPSpro C Compiler
  349.                      (license FEATURE string = cc)
  350.                      requires a license password.
  351.  
  352.                      For license installation and troubleshooting
  353.                      information visit the web page:
  354.  
  355.                              http://www.sgi.com/Support/Licensing/install_docs.html
  356.  
  357.                      To obtain a permanent license (proof of purchase
  358.                      required) or an evaluation license please
  359.                      visit our license request web page:
  360.  
  361.                              http://www.sgi.com/Products/license.html
  362.  
  363.                              or send a blank email message to:
  364.  
  365.                              license@sgi.com
  366.  
  367.                      In North America, Silicon Graphics' customers may request
  368.                      permanent licenses by sending a facsimile to:
  369.  
  370.                              (650) 932-0537
  371.  
  372.                              or by calling our technical support hotline
  373.  
  374.                              1-800-800-4SGI
  375.  
  376.                      If you are outside of North America or you are not a Silicon
  377.                      Graphics support customer, contact your local support provider.
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.                                                - 7 -
  399.  
  400.  
  401.  
  402.                     3.3  _C_o_n_t_a_c_t_i_n_g _S_i_l_i_c_o_n _G_r_a_p_h_i_c_s _L_i_c_e_n_s_e
  403.                          _A_d_m_i_n_i_s_t_r_a_t_i_o_n
  404.  
  405.  
  406.                     If you are connected to the Internet, you can
  407.                     request a permanent license by using either of
  408.                     the following methods:
  409.  
  410.  
  411.                        * Use the following web site:
  412.  
  413.                          http://www.sgi.com/Products/license.html
  414.  
  415.                          Access the "License Request" section.
  416.  
  417.  
  418.                        * Send a blank email message to the following location:
  419.  
  420.                          license@sgi.com
  421.  
  422.                          You will be sent back a blank email license
  423.                          request template with full instructions.
  424.  
  425.                     If you are not connected to the Internet and
  426.                     need to obtain a software license, fill out the
  427.                     Software License Registration sheet that was
  428.                     included inside the CD liner notes with the
  429.                     software (or the replica in the _N_e_t_w_o_r_k _L_i_c_e_n_s_e
  430.                     _S_y_s_t_e_m _A_d_m_i_n_i_s_t_r_a_t_i_o_n _G_u_i_d_e).
  431.  
  432.                     If you are in the United States or Canada, mail
  433.                     or fax the filled-out Software License
  434.                     Registration sheet to Silicon Graphics License
  435.                     Administration as follows:
  436.  
  437.  
  438.  
  439.                        * Fax:       (650) 932-0537
  440.  
  441.                        * Mail:      Software Licensing M/S 134
  442.                                     Silicon Graphics, Inc.
  443.                                     P.O. Box 7311
  444.                                     Mountain View, CA 94043-1351
  445.  
  446.                     If you are not in the United States or Canada,
  447.                     or if you purchased the system or software from
  448.                     a vendor other than Silicon Graphics, please
  449.                     contact your local service provider.
  450.  
  451.                     In an emergency, you can telephone Silicon
  452.                     Graphics at (800) 800-4744.
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.                                                - 8 -
  465.  
  466.  
  467.  
  468.                     After Silicon Graphics or your local service
  469.                     provider receives your request, you should
  470.                     receive a software license within two business
  471.                     days.
  472.  
  473.                     For more information about installing and
  474.                     troubleshooting software licenses you can look
  475.                     in the CD liner notes or visit one of the
  476.                     following web pages:
  477.  
  478.                     http://www.sgi.com/Support/Licensing/install_docs.html
  479.  
  480.                     http://www.sgi.com/Products/license.html
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.